热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

AI助力游戏开发:六小时内完成Demo、剧本、绘画和配音,网友称之为新概念3“A”大作

篇首语:本文由编程笔记#小编为大家整理,主要介绍了靠AI六小时开发出游戏Demo,剧本绘画配音一条龙,网友:新概念3“A”大作相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了靠AI六小时开发出游戏Demo,剧本绘画配音一条龙,网友:新概念3“A”大作相关的知识,希望对你有一定的参考价值。



Pine 梦晨 发自 凹非寺
量子位 | 公众号 QbitAI

AI又来“抢人类饭碗”了,这次轮到游戏开发者。(手动狗头)


你敢信这是6个小时就能做出来的效果?



这款文字冒险游戏Demo《未来地狱绘图》,由拔丝柠檬制作组开发,游戏里的剧本、立绘、场景、配音甚至是BGM都由AI包揽。


有网友戏称,AI剧本、AI绘画、AI配音,这是新概念“3A大作”



做个游戏,这么多关键环节都让AI去做了,那一个人也能「开发」一款游戏?


还真有人做出来了。


B站up主@秋之雪华就曾在b站发布了自己用AI做的一款同人游戏《夏末弥梦》的三分钟演示。


其中绘图和配音部分由AI根据虚拟主播弥希Miki的形象和声音合成,总共花了三天时间。


BV1xD4y1k7hK


另外一位up主@莫格露 仅用两个小时就做出一款交互游戏,游戏中的绘图和配音部分也是由AI负责。


BV1284y1z7Lu


虽然这些游戏看起来不算惊艳,创作者也表示目前做这个游戏只是探索。



比如中AI生成的文字有奇怪语法和重复,而AI画的人物手部更是容易出现不合常理的情况。



但AI降低了创作门槛,还大大提高了生产效率这件事还是引发不少关注。


有的网友指出,AI代替人类完成一些劳动,可以把更多精力放在创意上。



对那些时间精力不多,不是专业做游戏但又想尝试的人来说,更是属于“天降福利”了。



零基础做游戏,都用到什么


低门槛的游戏制作工具已活跃多年,可针对特定游戏类型提供基本的框架。


这其中文字冒险或者叫视觉小说类游戏相对简单,工具也比较成熟,所以这一轮也率先爆发。


如免费的图形化制作工具NVLMaker,无需代码基础,只要拖拽编辑、填入内容即可完成游戏开发。


www.nvlmaker.net


AI工具的出现则把填充游戏内容的门槛再次降低,让更多人能够发挥自己的创意。


绘画方面,最近大火的NovelAI正式专攻二次元动画类风格。


不过生成一张图容易,要像在游戏作品中稳定生成一致的角色五官,还需要多多尝试、筛选。



novelai

配音部分最流行的则是VITS模型,结合了VAE+GAN+Flow三种方法,是目前训练简单效果又出色的语音合成模型代表。


在VITS基础上又有众多开源工具,如MoeGoe可以在图形界面下完成语音合成操作,最新版甚至可以输入一段录音,再用制定的音色重新读一遍。


github.com/CjangCjengh/MoeGoe


甚至背景音乐也可以由AI作曲工具AIVA来完成。


www.aiva.ai


剧本方面,NovelAI在做图像生成之前的老本行其实就是故事生成,中文的则可以试试彩云小梦


if.caiyunai.com


就这样,一款文字冒险游戏中最主要的内容已经都可以由AI来填充,短时间内连续冒出多款作品也就不奇怪了。


对于更多游戏类型,目前来看还没有这么方便,但相关的尝试也有不少。


AI辅助游戏创作,还有哪些尝试


独立开发者@Nao_U使用AI绘图工具Midjourney生成的图像做出一款弹幕射击游戏。


包括背景画面、玩家和敌人的战机都由AI生成。



他由此发现AI绘画目前用于游戏的两个局限性。


一个是背景图片很难分出前中后的透视关系,难以营造出立体感。


另一个是还不能生成角色的不同动作,选择战机题材也是出于可以不需要活动的部位。



在Steam上甚至有一款AI生成了图像、故事、角色和语音的拼图游戏已经上架开卖。



在更专业的研究人员手中,AI能发挥更多更多作用。


HuggingFace研发人员Thomas Simonini曾把语言模型GPT-3接入到Unity 3D中,让AI控制游戏NPC直接与玩家语音对话的游戏。



曾开发AI驱动的文字游戏《AI Dungeon》的公司Latitude,最新产品是一款全新的游戏开发平台Voyage。


目前已上线的Demo中有这么一款王国管理游戏《Medieval Problems》,在演示中发生了哥布林入侵事件。


与其他同类游戏不同的是,系统此时不会给玩家任何选项,而是给一个对话框让玩家自由颁布命令。


玩家:把毒气灌进洞穴里


短暂的响应时间过后,AI根据玩家的命令生成了相应的后果描述,并反映在游戏数值上。



Voyage上像这样能利用上AI语言模型互动能力的游戏开发工具,也已经在路上了。



新时代,Coming Soon~


参考链接:
[1]https://www.bilibili.com/video/BV1uV4y1L7o1/
[2]https://www.bilibili.com/video/BV1284y1z7Lu
[3]https://www.bilibili.com/video/BV1xD4y1k7hK
[4]https://twitter.com/Nao_u_/status/1558595111147425792
[5]https://twitter.com/thomassimonini/status/1436016008163172355
[6]https://www.youtube.com/watch?v=MjkQv6xszII



「量子位·视点」直播报名


可重构计算架构为何能够成为应对大算力时代的最佳技术路线?目前该架构的落地难点在哪里、落地情况如何呢? 


10月27日周四19:00,参与直播,为你解答~



点这里关注我 👇 记得标星噢 ~


推荐阅读
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 20211101CleverTap参与度和分析工具功能平台学习/实践
    1.应用场景主要用于学习CleverTap的使用,该平台主要用于客户保留与参与平台.为客户提供价值.这里接触到的原因,是目前公司用到该平台的服务~2.学习操作 ... [详细]
  • FeatureRequestIsyourfeaturerequestrelatedtoaproblem?Please ... [详细]
  • 本文介绍了响应式页面的概念和实现方式,包括针对不同终端制作特定页面和制作一个页面适应不同终端的显示。分析了两种实现方式的优缺点,提出了选择方案的建议。同时,对于响应式页面的需求和背景进行了讨论,解释了为什么需要响应式页面。 ... [详细]
  • 本文讲述了CodeForces1016C题目的解法。文章首先介绍了一种错误的理解,然后给出了正确的解法。其中,当位于一个角上时,有两种选择,一种是先一直走一行再返回来走,另一种是走到这一列的另一行上然后再往右走一列。作者给出了两种解法,一种是直接计算,一种是动态规划。最后,取两种解法的最优解作为答案。文章附上了源代码。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
author-avatar
binbin
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有